home *** CD-ROM | disk | FTP | other *** search
- # CVS $Id: autolock2.tcl,v 1.1 1995/02/03 17:15:03 zibi Exp $
- proc autoLockCB {cbs} {
- sleep 2
- VtUnLock
- }
-
- proc lockAndQuitCB {cbs} {
- sleep 2
- VtUnLock
- VtClose
- }
-
- set ap [VtOpen autolock]
-
- set dlog [VtFormDialog $ap.form -ok -okCallback autoLockCB -cancel \
- -cancelCallback lockAndQuitCB -apply \
- -applyCallback autoLockCB \
- -autoLock {lockAndQuitCB autoLockCB}]
-
- set rc0 [VtRowColumn $dlog.rc0 -vertical]
-
- set rc1 [VtRowColumn $dlog.rc1 -vertical -leftSide $rc0 -alignTop $rc0]
-
- set txt [VtText $rc1.text -activateCallback autoLockCB \
- -losingFocusCallback autoLockCB \
- -valueChangedCallback autoLockCB \
- -callback autoLockCB -autoLock autoLockCB]
- set pb [VtPushButton $rc1.pb -callback autoLockCB -autoLock autoLockCB]
- set scale [VtScale $rc1.scale -callback autoLockCB \
- -autoLock autoLockCB]
- set lst [VtList $rc1.list \
- -itemList {"Initial one" "Initial two" "Initial three"} \
- -rows 2\
- -callback autoLockCB\
- -defaultCallback autoLockCB -autoLock autoLockCB]
-
-
-
- VtShow $dlog
-
- VtMainLoop
-
-